package Day8.ZuoYe;

import java.io.*;

//5：附件 chaoxian.txt是个文本文件，用程序把其中的猴王替换成 孙悟空， 提示：把内容取出来，替换后，写入文件。
public class Zuoye5 {
    public static void main(String[] args) {
        try {
            BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("D:\\java课程及作业\\wang\\西游记第一回.txt")));
            String str=null;
            CharArrayWriter caw=new CharArrayWriter();//char数组。。。
            while (( str=br.readLine())!=null){//readLine换行符 \n没有
                str=str.replaceAll("猴王","孙悟空");
                caw.write(str);
                caw.append(System.getProperty("line.separator"));// \n
                System.out.println(str);
            }
            br.close();
            FileWriter fw=new FileWriter("D:\\java课程及作业\\wang\\西游记第一回改1.txt");
            caw.writeTo(fw);
            fw.close();
            System.out.println("替换成功！");
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
